翻訳と辞書
Words near each other
・ Unappropriate
・ Unapproved aircraft part
・ Unapproved Drugs Initiative
・ Unaproa
・ Unar
・ Unara
・ Unarchigal
・ Unare River
・ Unari
・ Unarius Academy of Science
・ Unarmed – Best of 25th Anniversary
・ Unarpur railway station
・ Unarthupattu
・ Unaru
・ Unary
Unary coding
・ Unary function
・ Unary language
・ Unary numeral system
・ Unary operation
・ Unas
・ Unas (disambiguation)
・ UNASA UCT
・ Unashamed
・ Unashamed (album)
・ Unashamed (film)
・ Unashamed Desire
・ Unashogi
・ Unassigned Lands
・ Unassisted childbirth


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Unary coding : ウィキペディア英語版
Unary coding
Unary coding, sometimes called thermometer code, is an entropy encoding that represents a natural number, ''n'', with ''n'' ones followed by a zero (if ''natural number'' is understood as ''non-negative integer'') or with ''n'' − 1 ones followed by a zero (if ''natural number'' is understood as ''strictly positive integer''). For example 5 is represented as 111110 or 11110. Some representations use ''n'' or ''n'' − 1 zeros followed by a one. The ones and zeros are interchangeable without loss of generality. Unary coding is both a Prefix-free code and a Self-synchronizing code.
Unary coding is an optimally efficient encoding for the following discrete probability distribution
:\operatorname(n) = 2^\,
for n=1,2,3,....
In symbol-by-symbol coding, it is optimal for any geometric distribution
:\operatorname(n) = (k-1)k^\,
for which ''k'' ≥ φ = 1.61803398879…, the golden ratio, or, more generally, for any discrete distribution for which
:\operatorname(n) \ge \operatorname(n+1) + \operatorname(n+2)\,
for n=1,2,3,.... Although it is the optimal symbol-by-symbol coding for such probability distributions, Golomb coding achieves better compression capability for the geometric distribution because it does not consider input symbols independently, but rather implicitly groups the inputs. For the same reason, arithmetic encoding performs better for general probability distributions, as in the last case above.
==Unary code in use today==
Examples of unary code uses include:
* In Golomb Rice code, unary encoding is used to encode the quotient part of the Golomb code word.
* In UTF-8, unary encoding is used in the leading byte of a multi-byte sequence to indicate the number of bytes in the sequence, so that the length of the sequence can be determined without examining the continuation bytes.
* Instantaneously trained neural networks use unary coding for efficient data representation.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Unary coding」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.